.sysadminOnly{background-color:cyan!important;background-image:none!important;visibility:hidden}.coordinatorOnly{background-color:#afa!important;background-image:none!important;visibility:hidden}.backgroundLoading{min-height:50px;background-image:url('../../core/img/loading.gif');background-position:center center;background-repeat:no-repeat}.calendar{position:relative;z-index:0;max-width:100%;overflow:hidden}.calendar .calendarLegend{position:absolute;top:0;width:100%}.calendar .calendarLegend .calendarGridMinor{position:absolute;width:100%;margin-right:10px;margin-left:40px;border-top:1px dashed black}.calendar .calendarLegend .calendarGridMajor{position:absolute;width:100%;margin-right:10px;margin-left:40px;border-top:1px solid black}.calendar .calendarLegend .calendarLabels{position:relative;left:0;width:40px}.calendar .calendarLegend .calendarLabel{position:relative;margin-top:-10px;margin-left:-40px;font-size:80%}.calendar .calendarSchedule{position:absolute;width:100%;overflow-x:auto;overflow-y:hidden}.calendar .calendarSchedule .calendarData{position:absolute}.calendar .calendarSchedule .calendarData .calendarColumn{position:absolute;top:0;height:100%}.calendar .calendarSchedule .calendarData .calendarColumn .calendarHeading{height:20px;text-align:center}.calendar .calendarSchedule .calendarData .calendarOverlay{position:absolute;width:100%}.calendar .calendarSchedule .calendarData .calendarEntryWrapper{position:absolute;z-index:1;text-align:center}.calendar .calendarSchedule .calendarData .calendarEntry{z-index:2;text-align:center}.calendar .calendarSchedule .calendarData .calendarEntry a,.calendar .calendarSchedule .calendarData .calendarEntry a:visited,.calendar .calendarSchedule .calendarData .calendarEntry a:hover,.calendar .calendarSchedule .calendarData .calendarEntry a:active{display:block;height:100%;text-decoration:none}.calendar .calendarSchedule .calendarData .calendarMainEntry{position:absolute}.calendar .calendarSchedule .calendarData .calendarSubEntry{position:absolute}.ppClose{position:absolute;right:5px;bottom:2px;width:15px;height:15px;font-size:12px;line-height:12px;background-color:rgba(255,255,255,0.5)}#programPersonalisedView .loginNeeded{display:none}.eventDetails img.mainImage{height:200px}.eventRequest_accepted{background-color:#afa}.abstractFileUpload img{height:75px;margin-bottom:20px}#themeSessions #table-accepted a[data-action="accepted"],#themeSessions #table-accepted a[data-action="pre-review"]{visibility:hidden}#themeSessions #table-pre-accepted a[data-action="pre-accepted"],#themeSessions #table-pre-accepted a[data-action="pre-review"]{visibility:hidden}#themeSessions #table-pre-review a[data-action="accepted"],#themeSessions #table-pre-review a[data-action="pre-accepted"],#themeSessions #table-pre-review a[data-action="pre-review"],#themeSessions #table-pre-review a[data-action="pending"],#themeSessions #table-pre-review a[data-action="rejected"],#themeSessions #table-pre-review .mergeCheckbox{visibility:hidden}#themeSessions #table-pending a[data-action="pending"],#themeSessions #table-pending a[data-action="pre-review"]{visibility:hidden}#themeSessions #table-pre-pending a[data-action="accepted"],#themeSessions #table-pre-pending a[data-action="pre-accepted"],#themeSessions #table-pre-pending a[data-action="pending"],#themeSessions #table-pre-pending .mergeCheckbox{visibility:hidden}#themeSessions #table-merged a[data-action="accepted"],#themeSessions #table-merged a[data-action="pre-accepted"],#themeSessions #table-merged a[data-action="pre-review"],#themeSessions #table-merged a[data-action="pending"],#themeSessions #table-merged a[data-action="rejected"],#themeSessions #table-merged .mergeCheckbox{visibility:hidden}#themeSessions #table-rejected a[data-action="rejected"],#themeSessions #table-rejected a[data-action="pre-review"],#themeSessions #table-rejected .mergeCheckbox{visibility:hidden}#charts .removeChart{z-index:1}#charts ul{min-height:100px;padding-left:0;list-style-type:none}#charts ul li{padding-bottom:20px}#charts .ct-chart .count-count{padding-top:25%;font-size:400%;color:#000;text-align:center}#charts .ct-chart .count-label{font-size:200%;color:#000;text-align:center}#charts .ct-chart .ct-chart-pie .ct-label{font-size:1.5rem}img.media-object{height:64px}img.userSearchIcon{height:30px;margin-right:5px}#registrationChoices .product,#customerChooseExtras .product,#eventBuy .product{padding:3px;margin-top:5px;border:solid black 2px;border-radius:5px}#registrationChoices .product.chosen,#customerChooseExtras .product.chosen,#eventBuy .product.chosen{background-color:#c8ffc8}#registrationChoices .product .name,#customerChooseExtras .product .name,#eventBuy .product .name{font-size:20px}#registrationChoices .product .price,#customerChooseExtras .product .price,#eventBuy .product .price{font-size:36px}#registrationChoices .product .paid,#customerChooseExtras .product .paid,#eventBuy .product .paid{font-size:16px}#registrationChoices .product .owing,#customerChooseExtras .product .owing,#eventBuy .product .owing{font-size:16px}#registrationChoices .product .description,#customerChooseExtras .product .description,#eventBuy .product .description{font-size:14px;font-style:italic}.privacy-popover{font-size:140%}.privacy-popover .icon{display:inline-block;width:25px;height:25px;text-align:center;vertical-align:middle;border:1px solid black;border-radius:50%}.privacy-popover .icon svg{height:20px}#registrationSearch .paid{background-color:rgba(200,255,200,0.5)}#registrationSearch .notPaid{background-color:rgba(255,200,200,0.5)}#registrationSearch .badgePrint{font-size:200%;font-weight:bold}
